.bx-wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bx-wrapper IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.bx-wrapper .bx-viewport {
	BACKGROUND: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0)
}
.bx-wrapper .bx-pager {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 10px
}
.bx-wrapper .bx-controls-auto {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 10px
}
.bx-wrapper .bx-loading {
	Z-INDEX: 2000; POSITION: absolute; MIN-HEIGHT: 50px; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.bx-wrapper .bx-pager {
	TEXT-ALIGN: center; FONT-FAMILY: Arial; COLOR: #666; FONT-SIZE: 0.85em; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.bx-wrapper .bx-pager .bx-pager-item {
	DISPLAY: inline-block
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	DISPLAY: inline-block
}
.bx-wrapper .bx-default-pager.bx-pager A {
	POSITION: relative; TEXT-INDENT: -9999px; MARGIN: 0px 5px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 8px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 8px; box-shadow: 0 0 3px #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.bx-wrapper .bx-default-pager.bx-pager A:hover {
	WIDTH: 14px; HEIGHT: 14px; TOP: -3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.bx-wrapper .bx-default-pager.bx-pager A.active {
	WIDTH: 14px; HEIGHT: 14px; TOP: -3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.bx-wrapper .bx-prev {
	LEFT: 10px
}
.bx-wrapper .bx-next {
	RIGHT: 10px
}
.bx-wrapper .bx-prev:hover {
	BACKGROUND-POSITION: 0px 0px
}
.bx-wrapper .bx-next:hover {
	BACKGROUND-POSITION: -43px 0px
}
.bx-wrapper .bx-controls-direction A {
	Z-INDEX: 9999; POSITION: absolute; MARGIN-TOP: -16px; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 32px; HEIGHT: 32px; TOP: 50%
}
.bx-wrapper .bx-controls-direction A.disabled {
	DISPLAY: none
}
.bx-wrapper .bx-controls-auto {
	TEXT-ALIGN: center
}
.bx-wrapper .bx-controls-auto .bx-start {
	TEXT-INDENT: -9999px; MARGIN: 0px 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 10px; DISPLAY: block; HEIGHT: 11px
}
.bx-wrapper .bx-controls-auto .bx-start:hover {
	BACKGROUND-POSITION: -86px 0px
}
.bx-wrapper .bx-controls-auto .active.bx-start {
	BACKGROUND-POSITION: -86px 0px
}
.bx-wrapper .bx-controls-auto .bx-stop {
	TEXT-INDENT: -9999px; MARGIN: 0px 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 9px; DISPLAY: block; HEIGHT: 11px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover {
	BACKGROUND-POSITION: -86px -33px
}
.bx-wrapper .bx-controls-auto .active.bx-stop {
	BACKGROUND-POSITION: -86px -33px
}
.bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-pager {
	TEXT-ALIGN: left; WIDTH: 80%
}
.bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-controls-auto {
	WIDTH: 35px; RIGHT: 0px
}
.bx-wrapper .bx-caption {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #666; LEFT: 0px
}
.bx-wrapper .bx-caption SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 0.85em; PADDING-TOP: 10px
}
